package com.heima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.article.dto.ArticleDto;
import com.heima.article.dto.ArticleHomeDto;
import com.heima.article.pojo.Article;
import com.heima.common.dtos.ResponseResult;

public interface ArticleService extends IService<Article> {

    /**
     * 根据参数加载文章列表
     *
     * @param loadType 1为加载更多  2为加载最新
     * @param dto
     * @return
     */
    ResponseResult load(Short loadType, ArticleHomeDto dto);


    /**
     * 当自媒体文章审核通过时，通过Feign调用当前方法将文章存进数据库
     * @return
     */
    Long saveNews(ArticleDto dto);
}
